@startuml
title Схема пересылки сообщений между компонентами расширения Requester
left to right direction

node "Browser" as BROWSER_NODE {
folder "Active Tab" {
component [Web App] as web_app
}
frame "Options Tab" as OPTIONS_FRAME {
component [options.js] as options
}
frame "DevTools" as DEVTOOLS_FRAME {
component [devtools.js] as devtools
component [panel.js] as panel
}

    web_app --> panel: Request Finished

    panel --> options: B1
    options ..> panel: B2

}
@enduml